package persistencia;

import org.jdom.Document;
//import org.jdom.Element;
import org.jdom.input.SAXBuilder;
//import org.jdom.output.Format;
//import org.jdom.output.XMLOutputter;

//import java.io.FileWriter;

import musica.*;


/**
 * @author Mauro
 */
public class Archivador {
	
	/**
	 * Carga una cancion desde un archivo XML almacenado en disco
	 * @param pathArchivo ruta de acceso al archivo XML
	 * @return Devuelve una nueva Cancion con los datos del Archivo XML
	 */
	public static Cancion cargar(String pathArchivo) {
		try {
	        SAXBuilder builder = new SAXBuilder();
	        Document document = builder.build(pathArchivo);
	        
	        return Cancion.cargarDesdeXML(document.getRootElement());
	        
		} catch(Exception e) {
			throw new RuntimeException(e);
		}
	}
}
